package com.ftx.controller.gc;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by fengtingxin on 2019/10/19.
 */
public class GCTest {

    public Object instance = null;

    private static final int _1MB = 1024 * 1024;

    private byte[] byteArray = new byte[2 * _1MB];

//    public static void main(String[] args) {
//        GCTest gcTest1 = new GCTest();
//        GCTest gcTest2 = new GCTest();
//        gcTest1.instance = gcTest2;
//
//        gcTest2.instance = gcTest1;
//
//        gcTest1 = null;
//
//        gcTest2 = null;
//
//        System.gc();
//    }

    public static void main(String[] args) {
        List<Integer> integers = new ArrayList<>();
        integers.add(1);
        integers.add(2);
        integers.add(3);
        integers.add(4);

        for (int i = 0; i < integers.size(); i++){

            if (integers.get(i) == 1){
                int size = integers.size();
                System.out.println();
                integers.add(size-1,integers.remove(i));
            }
        }
    }
}
